Hierarchical method